Журнал изменений | Tdb
Примечания к версиям Журнал изменений

Журнал изменений

В этом документе содержится хронологически упорядоченный список изменений, внесенных в Tarantool DB. Формат журнала изменений основан на документе Keep a Changelog, а версионирование следует правилам Semantic Versioning.

[Unreleased]

[1.2.2] - 2024-10-25

  • Добавлена поддержка операционной системы “Мос.ОС” с версии 15.5.

  • SDK обновлен до версии 2.11.4-0-r655.

  • Обновлены модули:

    • cartridge 2.12.4;

    • crud-ee 1.7.1;

    • migrations-ee 1.3.0;

    • vshard-ee 0.1.29.

[1.2.1] - 2024-09-19

  • Добавлен скрипт генерации конфигурации кластера для Tarantool DB 2.0.

  • Обновлены модули:

    • dictionary 2.3.2.

[1.2.0] - 2024-09-04

  • В клиентской утилите bootstrap.sh теперь можно указывать имя файла topology.json.

  • Добавлен пример с модулем expirationd с универсальной функцией (expirationd_universal_func).

  • SDK обновлен до версии 2.11.3-0-r648.

  • Обновлены модули:

    • cartridge 2.12.2;

    • crud-ee 1.7.0;

    • dictionary 2.3.1;

    • metrics 1.1.0;

    • migrations-ee 1.2.0;

    • expirationd-ee 1.8.0;

    • vshard-ee 0.1.27.

[1.1.0] - 2024-06-03

Важно

Для перехода на новые миграции необходимо выполнить require('migrator').move_migrations_state() на любом узле кластера.

Узнать больше: Версия 1.1.0.

Изменения

  • SDK обновлен до версии 2.11.3-0-r633.

  • Обновлены модули:

  • Отключён модуль DDL.

  • Все утилиты теперь хранятся в папке tools, добавлены скрипты от команды техподдержки.

[1.0.0] - 2024-05-07

  • Обновлена версия TCF до 0.1.1, добавлен раздел TCF в веб-интерфейс Tarantool DB.

  • Завершён цикл тестирования релиза 1.0.

  • Доработана функция проверки здоровья кластера.

[0.8.0] - 2024-03-22

  • Доработана документация:

    • Добавлен пример на Java о работе с определенным экземпляром Tarantool DB.

    • Добавлен пример на Java о балансировщике запросов к роутерам.

    • В стенде примера на Go InfluxDB и Telegraf заменёны на Prometheus.

    • Исправлена ошибка в примере up_with_tt и доработан текст.

    • Добавлен пример стенда Tarantool DB и Tarantool Clusters Federation.

  • Доработан Makefile для публикации артефактов под архитектуру aarch64.

  • Добавлен функционал словарей (справочников).

  • Добавлена поддержка Tarantool Clusters Federation (TCF).

  • SDK обновлен до версии 2.11.2-0-r621.

  • Обновлены модули:

    • cartridge 2.9.0;

    • dictionary 1.4.0.

  • Доработан скрипт bootstrap.sh: теперь скрипт дожидается копирования исходных файлов, если процесс происходит в CI.

[0.7.1] - 2024-02-14

  • Доработана документация:

    • Обновлены разделы, касающиеся работы с утилитой TT CLI.

    • Доработаны разделы “Первые шаги” и “Добавление пользовательской логики”.

    • Добавлено использование utils.check_roles_enabled в примерах.

    • Удален устаревший пример up_single, вместо него добавлен пример all_in_one.

    • Добавлен пример на Java о работе с кластером Tarantool DB через модуль CRUD.

  • Исправлена ошибка с правами в Docker-образе.

  • Добавлены интеграционные тесты для коннекторов Go и Python.

  • SDK обновлен до версии 2.11.2-0-r616.

  • Обновлены модули:

    • cartridge 2.8.5-1;

    • crud 1.4.3-1;

    • migrations 0.7.0-1;

    • luatest 1.0.1.

[0.7.0] - 2024-01-25

  • Доработана документация:

    • Добавлено описание ролей.

    • Добавлен пример на Go реализации функционала балансировщика запросов к роутерам.

    • Добавлен пример на Go о работе с кластером Tarantool DB через модуль CRUD.

    • Добавлен пример на Go о работе с определенным экземпляром Tarantool DB.

    • Добавлен пример на Go о замене автокодировщика в MsgPack на свой алгоритм.

    • Дополнен раздел для разработчиков Tarantool DB.

    • Добавлен пример создания типового приложения на Tarantool DB c изменением схемы данных (doc/examples/migrations).

    • Добавлен пример о работе с модулем отслеживания устаревания данных (expirationd).

    • Добавлен пример выполнения миграций с удалённой машины.

    • Добавлен пример выполнения миграций в CI.

    • Добавлено описание включения и отключения метрик в CRUD.

    • Добавлена документация о read view и его использовании с модулем CRUD.

    • Добавлен пример шифрования трафика.

  • SDK обновлен до версии 2.11.2-0-r609.

  • Обновлены модули:

    • cartridge 2.8.4-1;

    • crud 1.4.1-1;

    • migrations 0.6.0-1;

    • space-explorer 1.1.8-1.

  • Скрипт bootstrap-app.sh разделен на два отдельных скрипта: bootstrap.sh и migrate.sh. Скрипты переработаны: они теперь содержат retry и расширенный вывод об ошибках. Все клиентские утилиты теперь хранятся в папке client/utils. Утилиты не имеют зависимостей от Tarantool DB.

  • Признан устаревшим скрипт bootstrap-app.sh. Он будет удалён в будущих версиях Tarantool DB.

  • Добавлена документация о клиентских утилитах.

  • Изменён запуск кластера во всех примерах, где использовался скрипт bootstrap-app.sh.

  • Добавлены тесты для проверки поддержки различных CRUD-операций.

  • Добавлена роль tracing для трассировки пользовательских функций.

[0.6.1] - 2023-12-06

  • Роль tracing переименована в slow_log.

  • Обновлена документация:

    • Добавлен пример запуска и конфигурации одного экземпляра Tarantool DB с помощью Docker-контейнера.

    • Добавлен пример скрипта для конфигурации кластера bootstrap-app.sh.

    • Добавлены описание и пример запуска и конфигурации кластера с помощью Docker compose.

    • Добавлен раздел “Конфигурация и запуск кластера локально через утилиту tt”.

    • Добавлена документация о встроенном модуля логирования долгих запросов (роль slow_log).

    • Обновлены остальные разделы.

  • Кодовое имя релиза kvee заменено на название продукта tarantooldb.

  • Добавлены исправления и улучшения.

[0.5.0] - 2023-08-25

  • Tarantool EE обновлен до версии 2.11.1.

  • Обновлены модули:

    • cartridge 2.8.0;

    • cartridge-metrics-role 0.1.1;

    • crud 1.2.0.

Found what you were looking for?
Feedback